home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d27 / ebl_401.arc / EBL.NEW < prev    next >
Text File  |  1990-08-01  |  2KB  |  56 lines

  1.  
  2. Dear customer:
  3.     We are happy to provide you with this updated EBL version 4.01.
  4.     In this edition there are not only a few bug fixes, but also
  5.     several new functions based on suggestions from customers
  6.     like yourself. We look forward to improving the product
  7.     further to meet your needs. Complete details of all changes
  8.     are shown below.
  9.  
  10.  
  11. DETAIL OF CHANGES TO EBL-PLUS VERSION 4.01
  12.  
  13.     -    KEY("  ")  function  within  an  expression  returns
  14.     "KEY020" which matches the INKEY  function. Formerly
  15.     it returned " " which was different from INKEY.
  16.  
  17.     -    Recognition of DOS 4.x rather than just 4.0
  18.  
  19.     -    RANDOM(  {{min, } max  {,seed}} ) function  has been
  20.     added.    The  default min is 0, default    max is    999,
  21.     default seed is random based on time.  If  only  one
  22.     parameter is supplied, it is a max and    the min will
  23.     be 0.  If  seed is not given, seed  is random (based
  24.     on  system time).  If  a  seed    is  given,  it    will
  25.     restart a repeatable pseudo random pattern.
  26.  
  27.     -    Correction made to DIR(file,R) command    so  that  it
  28.     will restore properly.
  29.  
  30.     -    TRANSLATE( string {,{to list}{,{from list}{,pad}}} )
  31.     function has been added.  This function translates a
  32.     string to different  characters.  If  a character in
  33.     the  string is found in the input list of characters
  34.     (from),  then    it   will   be    translated  to     the
  35.     corresponding character in the output list (to).  If
  36.     the character  is not found in the  input list, then
  37.     no change is made.  If    there are more characters in
  38.     {from}    than {to}, it will  be translated  to a  pad
  39.     character.  The  default  pad character  is a blank.
  40.     The default output list is empty (null).  If  only a
  41.     string    is  supplied  without any  lists,  then  the
  42.     string    will  be  translated   to  upper  case.  For
  43.     example:
  44.  
  45.        TRANSLATE("12/23/56","-","/")    == "12-23-56"
  46.        TRANSLATE("abcde","HEX","bcd")   == "aHEXe"
  47.        TRANSLATE("abcde","1","bcd",".") == "a1..e"
  48.  
  49.     -    Correction  made  to an error inadvertantly reported
  50.     when an extended BATXV variable was used  in a SHELL
  51.     command.
  52.  
  53.     -    Correction made to duplicate CHDIR() function listed
  54.     in help screen.
  55.  
  56.